Graeme Johnston isn’t contesting that BC Ferries workers, who operate routes departing from Prince Rupert, Victoria and many remote places in between, perform an essential service. As he sees it, it’s crucial that ferries operate to get British Columbians where they need to go, quickly and safely. But he thinks workers providing ancillary services, food services and premium lounge access should be able to walk off the job if BC Ferries doesn’t play fair at negotiating a collective agreement with the union.